package com.joker.airoleplayplatformback.domain.mapstruct;

import java.util.List;


public interface BaseMapper<DTO, ENTITY, VO> {

    /**
     * DTO转Entity
     *
     * @param dto /
     * @return /
     */
    ENTITY toEntity(DTO dto);

    /**
     * DTO集合转Entity集合
     *
     * @param dtoList /
     * @return /
     */
    List<ENTITY> toEntity(List<DTO> dtoList);


    VO toVO(ENTITY entity);


    List<VO> toVO(List<ENTITY> entityList);
}
